package org.ccay.web.support.internal;

import java.util.Set;

/**
 * 域名处理
 * 在域名白名单中的地址才允许访问
 */
public interface IHostDomainHandler {
	
	/**
	 * 判读访问地址是否允许访问
	 * @param url 访问地址
	 * @return	是否允许访问
	 */
	boolean containsHostDomain(String url);

	/**
	 * 获取域名白名单
	 * @return	域名白名单
	 */
	Set<String> getHostWhiteList();
	
	/**
	 * 更新域名白名单
	 */
	void updateHostWhiteList();
}
